Skip to content

Loadspeeder#1503

Open
hsjoberg wants to merge 1 commit intomasterfrom
loadspeeder
Open

Loadspeeder#1503
hsjoberg wants to merge 1 commit intomasterfrom
loadspeeder

Conversation

@hsjoberg
Copy link
Copy Markdown
Member

@hsjoberg hsjoberg commented Feb 26, 2026

Loadspeeder replaces https://github.com/djkazic/speedloader/ that we currently use in our lnd CGO branch.
It downloads the same graph file from Primer, but puts it as file graph.db. It does not load in channel.db and upsert keys into it.

The reason for why we want to do this is because of recent refactoring in lnd it's now possible to split up the wallet's own channels db and graph db into two different files.
This way we can simply replace the old graph.db file with the new one.

It has also been a burden to maintain speedloader inside the lnd codebase, as speedloader has other dependencies that mess up go.mod/sum, and we can't put speedloader in its own gomobile/cgo lib, as, the two Go runtimes collide.

@hsjoberg hsjoberg force-pushed the loadspeeder branch 2 times, most recently from 71b7ff7 to 63aa12a Compare February 26, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant